#outerwrapper{ background:url(../img/body_greyimg.jpg) repeat-x left top; height:616px;}
#wrapper{ width:1000px; margin:0px auto;}



.login_contain{ width:366px; margin:0px auto; border:0px solid #000;}

.top{ padding:58px 0; margin:0px auto; text-align:center;}
.loginbox{ width:100%; height:100%; background:#fcfcfc; border:1px solid #c3c3c3; border-radius:9px 9px 9px 9px; -moz-border-radius:9px 9px 9px 9px; -webkit-border-radius:9px 9px 9px 9px; padding:12px 0px;}
.loginbot_bg{ background:url(../img/transprent_botimg.png) no-repeat center top; width:361px; height:48px;}


.title{ background:url(../img/icon-lock.png) no-repeat 17px top; border-bottom:1px solid #c3c3c3; font-size:18px; font-weight:bold; color:#454545; padding:0px 17px 10px 17px; text-align:left; text-indent:24px; line-height:23px;}
.title span{ color:#19a3da;}

.padding_class{ padding:17px 17px 0px 17px;}
.errorbox{ width:100%;}
.errorbox_leftbg{ float:left; background:url(../img/errorbox_leftbg.png) no-repeat left top; width:8px; height:28px;}
.errorbox_rightbg{ float:left; background:url(../img/errorbox_rightbg.png) no-repeat right top; width:8px; height:28px;}
.errorbox_mid{ float:left; background:#fff2cc; border:1px solid #ffc96b; border-left:0px; border-right:0px; color:#ef0000; line-height:26px; }
.errorbox_mid span{ margin-right:8px;}


.inputfield_box{ margin:0px; }
.admin_input{ width:93%; height:100%; background:#fafbef; border:1px solid #c3c3c3; border-radius:9px 9px 9px 9px; -moz-border-radius:9px 9px 9px 9px; -webkit-border-radius:9px 9px 9px 9px; padding:6px 10px; color:#454545; font-size:14px; margin-top:15px;}
.inputfield_box label{ padding-left:5px;}

.copyright{  text-align:center; color:#bebebe;}
.copyright p{ margin:5px 0px;}


/* Admin Login */
.botbox{ padding:12px 0px; border-bottom:1px dotted #cfcfcf}
.forgotlink{ text-align:right; padding-top:4px;}
.forgotlink a{ color:#19a3da;}
.error {color:#F00}

/* success msg */
.success_msg{ background:#f4ffc7; border:1px solid #8bcb4c; padding:8px; border-radius:9px 9px 9px 9px; -moz-border-radius:9px 9px 9px 9px; -webkit-border-radius:9px 9px 9px 9px; }
.success_msg span{  background:url(../img/icon_correct.png) no-repeat left top; color:#386000; padding-left:25px;}


.error_msg{ background:#f9cacc; border:1px solid #fa6b72; padding:8px; border-radius:9px 9px 9px 9px; -moz-border-radius:9px 9px 9px 9px; -webkit-border-radius:9px 9px 9px 9px; }
.error_msg span{  background:url(../img/icon-warnning.png) no-repeat left top; color:#fd3942; padding-left:25px;}
